//插件编写
(function ($) {
    $.fn.extend({
        "alterBgColor": function (options) {
            //设置默认值
            options = $.extend({
                odd: "odd", /* 偶数行样式*/
                even: "even", /* 奇数行样式*/
                selected: "selected" /* 选中行样式*/
            }, options);
            // $("tbody>tr:odd", this).addClass(options.odd);
            // $("tbody>tr:even", this).addClass(options.even);
            $('tbody>tr', this).hover(function () {
                //判断当前是否选中
                var hasSelected = $(this).hasClass(options.selected);
                //如果选中，则移出selected类，否则就加上selected类
                $(this)[hasSelected ? "removeClass" : "addClass"](options.selected)
                //查找内部的checkbox,设置对应的属性。
                .find(':checkbox').attr('checked', !hasSelected);
            });
        }
    });
})(jQuery);
//插件应用
$(function(){
    $("#table1")
    .alterBgColor()  //应用插件
    .find("th").css("color","red");//可以链式操作
});
